package com.golte.dataform.analysis.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.golte.dataform.analysis.entity.AdsRptFaRightsD;
import com.golte.dataform.analysis.vo.request.ReportReq;
import com.golte.dataform.analysis.vo.response.RightsChain;
import com.golte.dataform.analysis.vo.response.RightsTop5;
import com.golte.dataform.analysis.vo.response.RightsTrend;
import com.golte.dataform.analysis.vo.response.RightsTypeTop5;

import java.util.List;

public interface AdsRptFaRightsDMapper extends BaseMapper<AdsRptFaRightsD> {
    RightsChain getRightsChain(ReportReq req);

    List<RightsTrend> getRightsTrend(ReportReq req);

    List<RightsTypeTop5> getRightsTypeTop5(ReportReq req);

    List<RightsTop5> getRightsTop5(ReportReq req);
}